package com.aijk.ehm.api;

import com.aijk.commons.exception.ErrorCodeException;
import com.aijk.ehm.model.EhmInfoEvaluate;
import com.aijk.ehm.model.qo.EhmInfoEvaluateQo;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface EhmInfoEvaluateApi {
    Long save(EhmInfoEvaluate bean) throws ErrorCodeException;

    void update(EhmInfoEvaluate bean) throws ErrorCodeException;

    EhmInfoEvaluate findOne(Long id) throws ErrorCodeException;

    List<EhmInfoEvaluate> list(EhmInfoEvaluateQo qo);

    void deleteById(Long id) throws ErrorCodeException;

    int count(EhmInfoEvaluateQo qo);

    PageInfo<EhmInfoEvaluate> page(EhmInfoEvaluateQo qo);
}